Big Huge Thesaurus

slime eels

noun

sounds kind of like